LinuxQMISDK  SLQS04.00.27
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
NR5GSystemInfoTlv Struct Reference

Data Fields

BYTE srvDomainValid
 
BYTE srvDomain
 
BYTE srvCapValid
 
BYTE srvcapability
 
BYTE roamStatusValid
 
BYTE roamStatus
 
BYTE sysForbiddenValid
 
BYTE sysForbidden
 
BYTE lacValid
 
WORD lac
 
BYTE cellIdValid
 
ULONG cellId
 
BYTE regRejectInfoValid
 
BYTE rejectSrvDomain
 
BYTE rejCause
 
BYTE nwIdValid
 
CHAR MCC [PLMN_LENGTH]
 
CHAR MNC [PLMN_LENGTH]
 
BYTE tacValid
 
WORD tac
 
BYTE TlvPresent
 

Detailed Description

This structure contains NR5G System Info parameters.

Parameters
srvDomainValid
  • Indicates whether the service domain is valid.
srvDomain
  • Service domain registered on the system.
    • Values:
      • 0x00 - SYS_SRV_DOMAIN_NO_SRV - No service
      • 0x01 - SYS_SRV_DOMAIN_CS_ONLY - Circuit-switched only
      • 0x02 - SYS_SRV_DOMAIN_PS_ONLY - Packet-switched only
      • 0x03 - SYS_SRV_DOMAIN_CS_PS - Circuit-switched and packet-switched
      • 0x04 - SYS_SRV_DOMAIN_CAMPED -Camped
srvCapValid
  • Indicates whether the service capability is valid.
srvCapability
  • Current system service capability.
    • Values:
      • 0x00 - SYS_SRV_DOMAIN_NO_SRV - No service
      • 0x01 - SYS_SRV_DOMAIN_CS_ONLY - Circuit-switched only
      • 0x02 - SYS_SRV_DOMAIN_PS_ONLY - Packet-switched only
      • 0x03 - SYS_SRV_DOMAIN_CS_PS - Circuit-switched and packet-switched
      • 0x04 - SYS_SRV_DOMAIN_CAMPED - Camped
roamStatusValid
  • Indicates whether the roaming status is valid.
roamStatus
  • Current roaming status.
    • Values:
      • 0x00 - SYS_ROAM_STATUS_OFF - Off
      • 0x01 - SYS_ROAM_STATUS_ON - On
      • 0x02 - SYS_ROAM_STATUS_BLINK - Blinking
      • 0x03 - SYS_ROAM_STATUS_OUT_OF_NEIGHBORHOOD - Out of the neighborhood
      • 0x04 - SYS_ROAM_STATUS_OUT_OF_BLDG - Out of the building
      • 0x05 - SYS_ROAM_STATUS_PREF_SYS - Preferred system
      • 0x06 - SYS_ROAM_STATUS_AVAIL_SYS - Available system
      • 0x07 - SYS_ROAM_STATUS_ALLIANCE_PARTNER - Alliance partner
      • 0x08 - SYS_ROAM_STATUS_PREMIUM_PARTNER - Premium partner
      • 0x09 - SYS_ROAM_STATUS_FULL_SVC - Full service
      • 0x0A - SYS_ROAM_STATUS_PARTIAL_SVC -Partial service
      • 0x0B - SYS_ROAM_STATUS_BANNER_ON -Banner is on
      • 0x0C - SYS_ROAM_STATUS_BANNER_OFF -Banner is off Remainder of the values are per 3GPP2 C.R1001-F. Values from 0x02 onward are only applicable for 3GPP2.
sysForbiddenValid
  • Indicates whether the forbidden system is valid.
sysForbidden
  • Whether the system is forbidden:
  • 0x00 Not forbidden
  • 0x01 Forbidden
lacValid
  • Indicates whether the location area code is valid.
lac
  • Location area code (only applicable for 3GPP).
cellIdValid
  • Indicates whether the cell ID is valid.
cellId
  • Cell ID.
rejectSrvDomain
  • Type of service domain in which the registration is rejected.
  • Values:
  • 0x00 - SYS_SRV_DOMAIN_NO_SRV - No service
  • 0x01 - SYS_SRV_DOMAIN_CS_ONLY - Circuit-switched only
  • 0x02 - SYS_SRV_DOMAIN_PS_ONLY - Packet-switched only
  • 0x03 - SYS_SRV_DOMAIN_CS_PS - Circuit-switched and packet-switched
  • 0x04 - SYS_SRV_DOMAIN_CAMPED - Camped
rejCause
  • Reject cause values sent are specified in 3GPP TS
  • 24.008 Sections 10.5.3.6 and 10.5.5.14, and 3GPP
  • TS 24.301 Section 9.9.3.9.
nwIdValid
  • Indicates whether the network ID is valid.
MCC
  • MCC digits in ASCII characters.For CDMA, the MCC wildcard value is returned as{3, 0xFF, 0xFF}
MNC
  • MNC digits in ASCII characters. For this field:
  • Unused byte is set to 0xFF
  • In the case of two-digit MNC values, the third (unused) digit is set to 0xFF. For example, 15 (a two-digit MNC) is reported using the byte stream 0x35 0x31 0xFF.For CDMA, the MNC wildcard value is returned as {7, 0xFF, 0xFF}.
tacValid
  • Indicates whether the tracking area code is valid.
tac
  • Tracking area code (only applicable for NR5G).
TlvPresent
  • Tlv Present or not

Field Documentation

ULONG NR5GSystemInfoTlv::cellId
BYTE NR5GSystemInfoTlv::cellIdValid
WORD NR5GSystemInfoTlv::lac
BYTE NR5GSystemInfoTlv::lacValid
CHAR NR5GSystemInfoTlv::MCC[PLMN_LENGTH]
CHAR NR5GSystemInfoTlv::MNC[PLMN_LENGTH]
BYTE NR5GSystemInfoTlv::nwIdValid
BYTE NR5GSystemInfoTlv::regRejectInfoValid
BYTE NR5GSystemInfoTlv::rejCause
BYTE NR5GSystemInfoTlv::rejectSrvDomain
BYTE NR5GSystemInfoTlv::roamStatus
BYTE NR5GSystemInfoTlv::roamStatusValid
BYTE NR5GSystemInfoTlv::srvcapability
BYTE NR5GSystemInfoTlv::srvCapValid
BYTE NR5GSystemInfoTlv::srvDomain
BYTE NR5GSystemInfoTlv::srvDomainValid
BYTE NR5GSystemInfoTlv::sysForbidden
BYTE NR5GSystemInfoTlv::sysForbiddenValid
WORD NR5GSystemInfoTlv::tac
BYTE NR5GSystemInfoTlv::tacValid
BYTE NR5GSystemInfoTlv::TlvPresent

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved